<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
<script>
	// 例子1
	// function f1(){
	// 	var a ={};
	// 	return a
	// }
	// var s1 = f1();
	// var s2 = f1();
	// console.log(s1==s2)
	// 例子2
	// function f1(){
	// 	var a = {};
	// 	return function(){
	// 		return a;
	// 	}
	// }
	// var s1 = f1()  //创建了一个对象a a放在s1可以访问的地方
	// var s2 = s1()  //返回了a 就是刚才存的a

	// var q1 = f1()	//创建了一个对象a a放在q1可以访问的地方
	// var q2 = q1()	//返回了a 就是刚才存的a

	// console.log(s2==q2)
	var age = 23
	var p = {
		age:14,
		say:function(){
			return {
				age:15
			}
		}
	}
	var p= new p.say()  
	//只要出现undefined 我们就去考虑他的出现原因 可能性 3种
	// p.say()
	console.log(p.age)
</script>
</html>